package org.wojtas.model;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;

public class Opinia {
	private int id;
	private int  idZamowienia;
	private String tresc;
	private Date dataWystawienia;

	public Opinia() {
	}
	
	public Opinia(String tresc) {
		this.tresc = tresc;
		this.dataWystawienia = new Date();
	}

	public Opinia(String tresc, int idZamowienia) {
		this.tresc = tresc;
		this.setIdZamowienia(idZamowienia);
		this.dataWystawienia = new Date();
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getIdZamowienia() {
		return idZamowienia;
	}

	public void setIdZamowienia(int idZamowienia) {
		this.idZamowienia = idZamowienia;
	}

	public String getTresc() {
		return tresc;
	}

	public void setTresc(String tresc) {
		this.tresc = tresc;
	}

	public Date getDataWystawienia() {
		return dataWystawienia;
	}

	public void setDataWystawienia(Date dataWystawienia) {
		this.dataWystawienia = dataWystawienia;
	}
	
	public static Opinia pobierzZRS(ResultSet rs) throws SQLException {
		Opinia o = new Opinia();
		o.id = rs.getInt("id");
		o.idZamowienia = rs.getInt("id_zamowienia");
		o.dataWystawienia = rs.getTimestamp("data_wystawienia");
		o.tresc = rs.getString("tresc");
		return o;
	}

}
